%\documentclass[a4paper,10pt]{report}
%\input{../0.Préambule/Préambule_cours_prof}
%\begin{document}

\newpage
\section*{Résolution d'une équation du second degré avec un algorithme}
\addcontentsline{toc}{section}{Résolution d'une équation du second degré avec un algorithme}

\paragraph{Objectif du TP :}
\begin{enumerate}
\item[-]Savoir résoudre une équation du second degré avec différentes méthodes.
\item[-]Comprendre un algorithme et pouvoir le compléter.
\item[-]Apprendre à programmer un algorithme sur sa calculatrice.
\end{enumerate}

\subsection*{Application du cours}

\begin{enumerate}
\item Résoudre l'équation $x^2-9x+20=0$
\bigbreak
..........................................................................................................................................................................
\bigbreak
..........................................................................................................................................................................
\item Soit $ax^2+bx+c=0$ une équation du second degré. Donner les solutions de cette équation en fonction des valeurs de $\Delta$ $a$, $b$ et $c$.
\bigbreak
..........................................................................................................................................................................
\bigbreak
..........................................................................................................................................................................
\end{enumerate}

\subsection*{Algorithme de résolution d'une équation du second degré}

\begin{enumerate}
\item Ouvrir le logiciel Algobox (\textit{Programme/Math/Algobox})

Enregistrer le fichier dans votre espace personnel (P:/\textit{nom prénom}) sous le nom "TPEquation \textit{nom}"

\item Entrer le code suivant, après l'avoir complété, à l'aide des différentes instructions que vous pouvez trouver en bas de votre écran.

\hyperlink{AnnAlgo}{\textit{\textbf{ATTENTION} : les mots en majuscules font référence à des instructions du logiciel et ne doivent pas être écrites au clavier.}}

\begin{algobox}
\Variables
\Ligne a EST\_DU\_TYPE NOMBRE
\Ligne b EST\_DU\_TYPE NOMBRE
\Ligne c EST\_DU\_TYPE NOMBRE
\Ligne delta EST\_DU\_TYPE NOMBRE
\Ligne x EST\_DU\_TYPE NOMBRE
\DebutAlgo
\Ligne LIRE a
\Ligne LIRE b
\Ligne LIRE c
\Ligne delta PREND\_LA\_VALEUR ...............
\Si{(delta>0)}
\DebutSi
\Ligne AFFICHER "L'équation a ......... solution(s)"
\Ligne x PREND\_LA\_VALEUR ...............
\Ligne AFFICHER x
\Ligne x PREND\_LA\_VALEUR ...............
\Ligne AFFICHER x
\FinSi
\Sinon
\DebutSinon
\Si{(delta==0)}
\DebutSi
\Ligne AFFICHER "L'équation a ......... solution(s)"
\Ligne x PREND\_LA\_VALEUR ...............
\Ligne AFFICHER x
\FinSi
\Sinon
\DebutSinon
\Ligne AFFICHER "L'équation a ......... solution(s)"
\FinSinon
\FinSinon
\FinAlgo
\end{algobox}

\item Tester votre algorithme avec l'équation $x^2-9x+20=0$
\end{enumerate}

\subsubsection{Programmation de la calculatrice TI-83}

\begin{enumerate}
\item Instruction utile pour programmer un algorithme sur une TI 83 :
\begin{enumerate}
\item[•] Taper \boxed{Enter} pour aller à la ligne (lorsque la ligne commence par :  ) 
\item[•] Pour trouver les instructions \textit{Prompt, Disp} taper sur \boxed{PRGM} puis sélectionner \textbf{I/O}.( ou \textbf{E/S})
\item[•] Pour trouver les instructions \textit{If, Then, Else} et \textit{End} taper sur \boxed{PRGM} puis sélectionner \textbf{CTL}.
\item[•] Pour trouver : $\blacktriangleright$Frac taper sur \boxed{MATH} puis sélectionner \textbf{MATH }
\item[•] Pour $\rightarrow$ taper sur \boxed{STO} 
\item[•] Pour > et = , taper sur \boxed{2nd} \boxed{MATH}
\item[•] \textbf{!! Ne pas confondre les touches – et (-)!!}
\item[•] Une fois le programme tapé, on le quitte (2nd MODE) et pour l'exécuter on tape sur \boxed{PRGM} et on sélectionne le nom du programme et \textbf{EXE}.
\item[•] Si on veut remodifier le texte du programme on tape sur \boxed{PRGM} puis on choisit \textbf{EDIT}.
\end{enumerate}
\item Appuyer sur \boxed{PRGM} puis sélectionner \textbf{NEW}. (ou \textbf{NOUV})
\item Donner un nom au programme (par exemple :DEGRE2) puis \boxed{ENTER}
\item Taper le programme suivant :
\begin{center}
\begin{tabular}{||p{8cm}||}
\hline
:Prompt A, B, C\\
:B$^2$ –4*A*C $\rightarrow$ D\\
:Disp "DELTA", D\\
:If D>0\\
:Then\\
:Disp"2SOLUTIONS", \\
( -B –$\sqrt{(D)}$)/(2*A) $\blacktriangleright$Frac,\\
( -B + $\sqrt{(D)}$)/(2*A) $\blacktriangleright$Frac\\
:Else\\
:If D=0\\
:Then\\
:Disp"UNE SOLUTION", \\
-B/(2*A) $\blacktriangleright$Frac\\
:Else\\
:Disp"0 SOLUTION"\\
:End\\
\hline
\end{tabular}
\end{center}
\item Tester votre algorithme avec l'équation $x^2-9x+20=0$. Noter les résultats obtenus 
\bigbreak
..........................................................................................................................................................................
\end{enumerate}

\subsubsection{Programmation de la calculatrice CASIO}

Remarque : Sur Casio (sauf GRAPH25) on peut aussi tout simplement utiliser le menu \boxed{EQUA} :
\begin{enumerate}
\item Menu \boxed{EQUA}
\item puis \boxed{POLY}
\item puis \boxed{2}(degré)
\item puis \boxed{SOLV} (F1)
\item Tester la fonctionnalité avec l'équation $x^2-9x+20=0$. Noter les résultats obtenus 
\bigbreak
..........................................................................................................................................................................
\end{enumerate}

%\end{document}